triangular ranch - Turkish English Dictionary